#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <string.h>

extern char** environ;
int main(int argc,char* argv[],char* env[])
{

    (void)argc;
    (void)argv;
    (void)env;



    int i=0;
    for(i=0;environ[i];i++)
    {
        printf("environ[%d]-> %s\n",i,environ[i]);
    }

   // const char* who=getenv("USER");
   // if(who==NULL)
   // {
   //     return 1;
   // }

   // if(strcmp(who,"ljh")==0)
   // {
   //     printf("是ljh本人操作\n");
   // }
   // else 
   // {
   //     printf("只有ljh能操作！\n");
   // }

    //way1
    //int i=0;
    //for(i=0;env[i];i++)
    //{
    //    printf("env[%d]-> %s\n",i,env[i]);
    //}
    
    //way2
//    char* value=getenv("PATH");
//    if(value==NULL)
//    {
//        return 1;
//    }
//
//    printf("PATH->%s\n",value);
//
   // if(argc!=2)
   // {
   //     printf("Usage : %s [-a|-b|-c]\n",argv[0]);
   // }


   // const char* arg=argv[1];
   // if(strcmp(arg,"-a")==0)
   // {
   //     printf("功能1\n");
   // }


   //else if(strcmp(arg,"-b")==0)
   // {
   //     printf("功能2\n");
   // }

   //else if(strcmp(arg,"-c")==0)
   // {
   //     printf("功能3\n");
   // }

   // else 
   // {
   //     printf("Usage : %s [-a|-b|-c]\n",argv[0]);
   // }
   // //int i=0;
    //for(i=0;i<argc;i++)
    //{
    //    printf("argv[%d]:%s\n",i,argv[i]);
    //}
    return 0;
}
